Publishing a Website


Web Server Software

It is a software used in a web server to handle HTTP connections and provide services. The most common products are: Apache, Nginx and Microsoft Internet Information Services (IIS).
Es un software usado en un servidor web para administrar conexiones de HTTP y proporcionar servicios. Los productos más comunes son: Apache, Nginx y Microsoft Internet Information Services (IIS).

Publishing a Website

You need a web server ready and running to publish a website. The following are the basic steps to publish a Web application:
  1. Compile the project in the Release mode
  2. Locate the wwwroot folder in the web server
  3. Create a folder (inside the wwwroot folder) to host your web application. It is recommended that the name of this folder be the same as the name of your application.
  4. Copy files (*.htm, *.css, *.js, *.jpg, *.gif, *.php, *.aspx, *.jsp, *.exe, *.dll, ...) from your computer to the folder just created. You may create sub-folders to organize your web application. Some web servers provide File Transfer Protocol (FTP) services to move files from the programmer computer to the web server.
  5. In the web server setup rights for the web application.
  6. Setup your Web application in the web server
  7. Test the web application

Usted necesita un servidor web listo y corriendo para publicar un sitio web. Los siguientes son los pasos básicos para publicar una aplicación:
  1. Compilar el proyecto en el modo de Release
  2. Ubicar la carpeta wwwroot en el servidor web
  3. Crear una carpeta (dentro de la carpeta wwwroot) para hospedar su aplicación web. Se recomienda que el nombre de esta carpeta sea el mismo nombre de su aplicación.
  4. Copiar los archivos (*.htm, *.css, *.js, *.jpg, *.gif, *.php, *.aspx, *.jsp, *.exe, *.dll, ...) desde su computadora al folder que acaba de crear. Usted puede crear sub-carpetas para organizar su sitio web. Algunos servidores web proporcionan el servicio de transferencia de archivos usando FTP para mover los archivos de la computadora del programador hacia el servidor web.
  5. En el servidor web configurar permisos para su aplicación web.
  6. Configurar su aplicación Web en el servidor web.
  7. Probar su aplicación web.

Tip
To configure Microsoft IIS to open a web page in a DLL using ISAPI, you must:
  1. Open Microsoft IIS Manager
  2. You must have at least one item in the Application Pool. Using the advanced settings be sure to set: .NET CLR Version (for .NET DLLs use V.4, for C++ use No managed code), Identity use Application Pool Identity
  3. , Enable 32 bits application (true for 32 bits applications, false for 64 bits applications.)
  4. Be sure that ISAPI-dll and CGI-exe are enabled in Handler Mappings
  5. Be sure that ISAPI-dll has the permission to Execute in Handler Mappings, use the context menu and click on Edit Feature Permissions...
  6. Select the Folder where the DLL is located in Microsoft IIS Manager, click on Authentication. Then, set the desired type of authentication.
  7. Add the DLL in the list of ISAPI and CGI Restrictions to allow the DLL to execute
These steps will be discussed in detail one by one in the following folders.
Para configurar Microsoft IIS para abrir una página web en una DLL usando ISAPI, usted debe:
  1. Abra Microsoft IIS Manager
  2. Usted debe tener al menos un artículo en la Application Pool Versión de .NET CLR (para .NET DLLs use V.4, for C++ use Sin Código Administrado), Identidad use Application Pool Identity
  3. , Habilitar aplicaciones de 32 bits (true para aplicaciones de 32 bits, false para aplicaciones de 64 bits)
  4. Asegúrese que ISAPI-dll y CGI-exe están habilitados en Asignaciones de Controlador
  5. Asegúrese que ISAPI-dll tiene el permiso de Ejecución en las Asignaciones de Controlador, use el menú de contexto y haga clic en Modificar Permisos de Características...
  6. Seleccione la Carpera dónde la DLL está ubicada en Microsoft IIS Manager, haga clic en Autenticación. Entonces, fije el tipo de autenticación deseado.
  7. Agregue la DLL a la lista de Restricciones de ISAPI y CGI para permitir la ejecución de la DLL
Estos pasos serán discutidos en detalle uno por uno en las siguientes carpetas.

© Copyright 2000-2021 Wintempla selo. All Rights Reserved. Jul 22 2021. Home